Handling Session Classes for Predicting ASP.NET Performance Metrics
نویسندگان
چکیده
Distributed systems and web applications play an important role in computer science nowadays. The most common consideration is performance, because these systems must provide services with low response time, high availability, and certain throughput level. With the help of performance models, the performance metrics can be determined at the early stages of the development process. The goal of our work is to predict the response time, the throughput and the tier utilization of web applications, based on queueing models handling one and multiple session classes, with MVA and approximate MVA (Mean-Value Analysis) evaluation algorithm, in addition to balanced job bounds calculation. We estimated the model parameters based on one measurement. We implemented the MVA and the approximate MVA evaluation algorithm for closed queueing networks along with the calculation of the balanced job bounds with the help of MATLAB. We have tested a web application with concurrent user sessions in order to validate the models in ASP.NET environment.
منابع مشابه
.net Technologies 2006 .net Technologies – Short Communication Papers Conference Proceedings Handling Session Classes for Predicting Asp.net Performance Metrics
Distributed systems and web applications play an important role in computer science nowadays. The most common consideration is performance, because these systems must provide services with low response time, high availability, and certain throughput level. With the help of performance models, the performance metrics can be determined at the early stages of the development process. The goal of o...
متن کاملExtending the Performance Models of Web Applications with Queueing Algorithm
Distributed systems and web applications play an important role in computer science nowadays. The most common consideration is performance, because these systems have to provide cost-effective and high-availability services in the long term, thus, they have to be scaled to meet the expected load. Performance measurements can be the base for performance modeling and prediction. With the help of ...
متن کاملEvaluating the Effectiveness of Daylight Performance Metrics in Predicting Visual Comfort Case Study: Educational Architecture Design Studios in Tehran
It is essential to ensure that adequate daylight penetrates in, especially, educational environments. In spite of positive significant impacts of daylight on the emotions, concentration, and learning of students, an exceeded amount of light will lead to glare and visual dissatisfaction. Over the last few years, with the help of simulation tools and lighting indices, it is possible to predict li...
متن کاملComparative Analysis of Random Forests with Statistical and Machine Learning Methods in Predicting Fault-Prone Classes
There are available metrics for predicting fault prone classes, which may help software organizations for planning and performing testing activities. This may be possible due to proper allocation of resources on fault prone parts of the design and code of the software. Hence, importance and usefulness of such metrics is understandable, but empirical validation of these metrics is always a great...
متن کاملMetrics for Web Programming Frameworks
Many languages and techniques exist under the umbrella of programming. Web development comprises a small subset of the whole. Without JavaScript, CSS, HTML, Databases like MySQL, and several server side languages such as PHP, the internet would be far less user friendly. Since a vast amount of code is duplicated between projects, web application frameworks were born. Some of these frameworks ar...
متن کامل